package com.goldgov.notifyrecord.service;

import java.util.List;

import com.goldgov.conference.service.Conference;
import com.goldgov.distancelearning.service.Distancelearning;

public interface NotifyRecordService {

	
	/**
	 * 新增通知信息
	 * 
	 * @param notifyRecord
	 *            通知信息对象
	 */
	public Boolean addNotifyRecord(NotifyRecord notifyRecord);
	/**
	 * 新增通知信息
	 * 
	 * @param notifyRecord
	 *            通知信息对象
	 */
	public Boolean addConNotifyRecord(Conference con);
	/**
	 * 新增学习预警信息
	 * 
	 * @param notifyRecord
	 *            通知信息对象
	 */
	public Boolean addStudyWarning(NotifyRecord obj);
	/**
	 * 新增通知信息
	 * 
	 * @param notifyRecord
	 *            通知信息对象
	 */
	public Boolean addDisNotifyRecord(Distancelearning dis);
	/**
	 * 获取模板内容
	 * @date 2018年7月3日 下午6:45:59 
	 * @author hanxiangyu
	 * @param id
	 * @return
	 */
	public String getTemplateCon(String id,List<NotifyParam> param);
	/**
	 * 取消启动会议
	 * @date 2018年7月25日 下午10:59:23 
	 * @author hanxiangyu
	 * @param conference
	 * @return
	 */
	public Boolean cancelConNotifyRecord(Conference conference);
	
	public Boolean cancelDisNotifyRecord(Distancelearning dis);
	public Boolean updateConNotifyRecord(Conference conference);
	public Boolean updateDisNotifyRecord(Distancelearning dis);
}
